// ajax : async javascript and xml
// 主流的数据传输格式 1.json  2.xml
const express = require("express");
const path = require("path");

let app = express();
app.get("/", (req, res) => {
  // 加载页面
  res.sendFile(path.join(__dirname, "./views/index.html"));
})

app.get("/getxml", (req, res) => {
  // xml数据类似前端的标签
  // xml最外层一定需要一个容器标签，不能是多个标签
  // 返还xml数据的时候 需要设置返还头部为 text/xml
  res.setHeader("Content-type", "text/xml");
  let xmlstr = `<?xml version='1.0' encoding='utf-8'?>
                <books>
                  <book1>
                    <name>vue从入门到转行</name>
                    <price>$12</price>
                  </book1>
                  <book2>
                    <name>node.js从入门到入土</name>
                    <price>$18</price>
                  </book2>
                </books>
               `;  // xml的声明
  res.send(xmlstr);
})
app.listen(8089)